/*3. Desenvolver um programa que leia um vetor de inteiros com 10 posiÃ§Ãµes 
e em seguida o programa deverÃ¡ pedir ao usuÃ¡rio uma posiÃ§Ã£o do vetor. Dadas 
estas informaÃ§Ãµes o programa deverÃ¡ retornar quantos nÃºmeros dentro do vetor
 sÃ£o maiores, menores e iguais ao nÃºmero da posiÃ§Ã£o escolhida pelo usuÃ¡rio.*/

package Prova_01;

import javax.swing.JOptionPane;

public class teste3 {
    
    public static void main(String[] args){
        
        int vetor[] = new int [3];
    
        for(int i=0; i<3; i++){
			vetor[i] = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a PosiÃ§Ã£o [" + i + "]" )); 
        }        
        int posicao = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a posiÃ§Ã£o que deseja comparar:"));
        
        JOptionPane.showMessageDialog(null,"Iguais:" + igual(vetor,posicao) + "\nMaiores:" + maior(vetor,posicao) + "\nMenores:" + menor(vetor,posicao));
    }
        
    public static int igual(int[] x, int y){
          
        int igual=0;
                    
        for(int i=0; i<3; i++){
			if(x[i]==x[y]){
				igual++;
                 
			}             
        }  
          
        return igual;
    }
    
    public static int maior(int[] x, int y){
          
        int maior=0;
                    
        for(int i=0; i<3; i++){
			if(x[i]>x[y]){
				maior++;
            }             
        }  
		return maior;
    }
    
    public static int menor(int[] x, int y){
          
        int menor=0;
                    
        for(int i=0; i<3; i++){
			if(x[i]<x[y]){
				menor++;
            }             
        }  
        return menor;
    }
}